@charset "gb2312";


/*******************全局样式***********************/


*{ margin:0px; padding:0px;}


img {border:0;margin:0; padding:0;}


ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{list-style:none;margin:0; padding:0;}


input,textarea {outline:none;}/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/


a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/


a:link { text-decoration: none;color:#7c7c7c;}


a:visited {text-decoration: none; color:#7c7c7c;}


a:hover { text-decoration: none; color: # 666;}


a:active {text-decoration: none; color:#7c7c7c;}


body{ color:#7c7c7c; font-size:12px; line-height:1.5; font-family:"宋体";}


.all{ width:100%; padding:0px; margin:0 auto; height:auto; overflow:hidden; background:url(../images/bg_main_01.gif) top repeat-x #e4e4e4;}


.clear{ clear:both; width:100%; height:0;} /*清楚浮动*/


.title_left_box{ float:left;}


.title_right_box{ float:right;}


.top_box1_right ul li{ float:right;}





 .form_box dl {clear: both;padding: 8px 0px;    font-size: 12px;    line-height: 28px;}





.form_box dl dt {    display: block;    float: left;    width: 150px;    text-align: right;}








input.txt {    width: 200px;    float: left;}





#txtContent {    float: left;}





.input {    display: inline;    margin-right: 5px;    padding: 5px;    height: 18px;    line-height: 18px;





    vertical-align: middle;  background: none repeat scroll 0% 0% #FFF;    border: 1px solid #CACACA;    border-radius: 4px;    font-family: "Microsoft YaHei";





}





.txt {    float: right;    width: 100%;    line-height: 24px;}





.form_box dl dd .btn_submit {    padding: 10px 50px;border: 1px solid #429342;background: none repeat scroll 0% 0% #52A152;color: #FFF;font-size: 14px;line-height: 1em;





    margin-left:100px;cursor: pointer;font-family: "Microsoft YaHei";}





    








.zklist{ overflow:hidden; margin-top:15px;border: 1px solid #D5D5D5;border-radius:4px;}





.zklist-T{background: url("../images/tit1.gif") repeat-x scroll 0% 0% transparent;height: 32px;line-height: 32px;font-weight: bold; text-indent:12px;}





.zklist-C{ overflow:hidden; }





.zklist-C ul li{ width:45%; height:25px; line-height:25px; overflow:hidden; float:left; margin-right:2%; margin-left:2%; }





.hot{ overflow:hidden; margin:15px 0 10px auto;}


.hot ul li{ height:200px; line-height:30px;}


.hot ul li img{ width:160px; height:160px;}





/**********************************************top*************************************************/


.top{ width:100%; height:auto;  background:url(../images/bg_top_all.gif) top center no-repeat;}


.top_box1{ width:1180px; height:120px;    margin:0 auto;  position:relative;}


.top_box2{width:100%; height:28px; line-height:26px;  background:url(../images/bg_top_box2.gif);}


.top_box2_box{ width:1180px; margin:0 auto;}


/*logo*/


.logo{width:60%; height:120px; float:left; color:#347ccd;font-family:"微软雅黑"; line-height:1.2; }


.logo img{ margin: 20px 20px 0px 0px; max-height:100px;}


.logo1{ font-size:30px; padding-top:30px;}


.top_box1 p{ font-size:24px; padding-top:30px; text-align:rihgt; font-weight:bold;}


.logo2{ font-size:14px; font-weight:lighter; }


.top_box1 h3{ font-size:20px; padding-top:30px; font-weight:lighter;color:#333;}


.top_box1 h5{ font-size:20px; padding-top:5px; font-weight:lighter;color:#333;}


.top_box1 h4{ font-size:48px; font-weight:100; line-height:1.1;font-family:"宋体";padding-top:35px; font-weight:lighter;}


.top_box1 h6{ font-size:20px; padding-top:5px; font-size:14px; line-height:16px; padding-top:35px; font-weight:lighter; color:#333;}


/*设为首页*/


.top_box1_right{width:40%; height:110px; color:#347ccd;font-family:"微软雅黑"; line-height:1.2;  text-align:right; float:right; padding-top:10px; }


.top_box1_right img{ padding-top:43px;}


/*导航*/


.nav_all{width:100%; margin:0 auto;  height:42px;  background:url(../images/bg_nav.gif); }


.nav{ width:1180px; margin:0 auto;  height:42px; line-height:40px; font-size:16px; text-align:center; font-family:"微软雅黑"; }


.nav ul li{ margin:0 28px; }


.nav_each{ width:130px; height:42px; float:left;}


.nav_first{ width:130px; height:42px; padding-left:5px; float:left; }


.nav_last{ width:130px; height:42px; padding-right:5px; float:right;}


.nav ul li a:link{ width:130px; height:42px; color:#FFF; display:block; }


.nav ul li a:visited{ text-decoration: none; color: #FFF;}


.nav ul li a:hover{ color:#FFF; background-image:url(../images/bg_nav3.gif); background-position: top center; background-repeat:no-repeat; display:block; }


.nav ul li a:active{ text-decoration: none; color: #fff;}


#sbox{ width:1100px; position:absolute; left:0px; height:32px; line-height:30px; font-size:12px; top:161px; background:url(../images/ss_bg.png) center; padding:0 40px; z-index:1000;}





/*********************************************main*************************************************/


.main{


	width: 1180px;


	margin: 0 auto;


	height: auto;
	padding-bottom:20px;


}





.main_banner1{ width:100%; height:520px;   margin:0; }


.main_banner1_box{ width:1180px; margin:0 auto;}


/*主要box*/


.main_box1{width:100%; height: auto; overflow:hidden; margin:20px 0 0 0; float:left; }


.main_box2{width:100%; height:1594px; margin:0; float:left;background: url(../images/bg_six.jpg) top center no-repeat;}


.main_box3{width:100%; padding-bottom:20px;float:left; background:url(../images/bg_004.gif); color:#000;}


.main_box4{width:1180px;  height:191px; padding:0 50px;  margin:10px auto 20px;}


.main_box04{width:100%;  height:191px;float:left; }





.main_box5{ width:100%;    height: auto; background: url(../images/bg_X1.gif) top repeat-x;  float:left;}


.main_box5_b1{width:1180px;   margin:0 auto; height:auto;background: url(../images/bg_title_003.gif) top repeat-x; margin-top:30px; }


.main_box_centre{width:100%; height: auto; margin:20px auto 0px; float:left; overflow:hidden;}


/*box1布局*/


.main_box1_01{


	width: 247px;


	height: auto;




	float: left;


}


.main_box1_02{


	width: 900px;


	height: auto;


	float: right;


	background: url(../images/bg_title_002.gif) no-repeat #FFF;
	padding-bottom:144px;


}


.main_box2_01{ width:1180px; margin:0 auto;  position:relative;}





.main_box3_02{ width:100%; height: auto; line-height:2; font-size:14px;}


.main_box3_03{ width:40%; height:390px; float: left;background:url(../images/yy_01.png) right no-repeat; }


.main_box3_03_title{ line-height:50px; padding:0px; height:50px; color:#FFF; font-size:14px; font-family:"微软雅黑"; font-weight:bold; width:410px;}


.main_box6_03_title{ line-height:37px; padding:0 20px 0 20px; height:37px;font-size:14px; font-family:"微软雅黑"; font-weight:bold;}


.main_box6_04_title{ line-height:34px; padding:0 20px 0 20px; height:50px; color:#000; font-size:14px; font-family:"微软雅黑"; font-weight:bold; background:url(../images/title_001.gif) top left repeat-x;}


.main_box6_04_title a{ font-weight:100;}








.main_box3_03_title a{ font-weight:100;}


.main_box3_03_content{ height:300px; width:82%; padding:10px 5% 0 0; line-height:2;}


.main_box6_03_title a{ font-weight:100;}


.main_box3_03_content h1{


	font-size: 14px;


	font-weight: 100;


	text-indent: 22px;


	font-size: 16px;


}














.all_box001{ width:1180px; padding:0px; margin:0 auto; height:auto; overflow:hidden;}





/*box1内样式（3列）*/


.main_title{ width:100%; height:53px;  background-image:url(../images/bg_list_top1.png); }





.main_titel_center{ width:100%; height:53px;  color:#fff; float:left;}/*改宽度（100%-20px）*/


.title_left{ width:35%; height:40px; line-height:40px; font-size:16px; font-weight:bold; font-family:"微软雅黑";  text-indent:13px; text-align:left; float:left; padding-left:45px;}/*标题内容*/


.title_left a h3{  height:40px; line-height:40px; font-size:16px; font-weight:bold; font-family:"微软雅黑";  }/*标题内容*/


.title_right{


	width: 50px;


	height: 30px;


	line-height: 30px;


	padding: 0 4% 0 0;


	text-align: right;


	float: right;


	padding-top: 15px;


}/*更多*/


.main_content{


	width: 198px;


	height: auto;


	padding: 16px 10% 20px 10%;


	background: url(../images/bg_main_content.png) #424242 no-repeat;


}/*内容区域 高度=布局1高度-标题高度-标题底部背景*/


.main_title a{ color:#000;}


.main_title_footer{ width:100%; height:5px;background:url(../images/title1_footer1.png);}


.main_content ul li a:link{ width:197px; height:30px; display:block; color:#FFF; font-size:12px; border-bottom:1px dashed #fff; line-height:30px;;}


.main_content ul li a:visited{ text-decoration: none; color: #FFF;line-height:30px;}


.main_content ul li a:hover{ color:#000; background-image:url(../images/titile_i2.png); display:block; line-height:30px;}


.main_content ul li a:active{ text-decoration: none; color: #fff;line-height:30px;}


.main_box1_02_title{ line-height:37px; height:37px; width:94%; padding:0 3%; font-family:"微软雅黑"; font-size:16px; color:#FFF;}


.main_box1_02_content_box1{width:185px; height:185px; border:#CCC 1px solid; padding:2px; float:left; margin:35px 16px; * margin:35px 14px; position:relative;}


.main_box1_02_content_box1 img{width:185px; height:185px;}


.main_box5_content_box1{width:240px; height:175px; float:left; margin:8px 15px; position:relative; padding:4px; background:#FFF; border:1px solid #CCC;}





.main_box5_content_box1 img{width:240px; height:175px;}


#title_ap1 {


	position:absolute;


	width:191px;


	height:40px; 


	line-height:40px;


	z-index:1; bottom:-40px; left:0;  color:#000; text-align:center; font-size:14px;


}


#title_ap2 {


	position:absolute;


	width:248px;


	height:30px; line-height:30px;


	z-index:1; bottom:-30px; left:0; background-image:url(../images/bg_touming.png); color:#FFF; text-align:center;


}





#apDiv1 {


	position:absolute;


	width:739px;


	height:146px;


	z-index:1;


	padding-top:50px;


	left: 224px;


	top: 27px;


}


#apDiv1 .youshi{ font-size:48px; color:#1e6bb5; text-align:left;line-height:60px; font-weight:900; font-family:"微软雅黑";   }


#apDiv1 p{ font-size:48px; text-align:right;font-family:"微软雅黑";  color:#cdced0;  line-height:56px; font-weight:900; }


#apDiv2 {


	position:absolute;


	width:519px;


	height:200px;


	z-index:2;


	top:333px;


	left: 136px;


}


#apDiv3 {


	position:absolute;


	width:552px;


	height:200px;


	z-index:3;


	top:645px;


	left: 636px;


}


#apDiv4 {


	position:absolute;


	width:497px;


	height:200px;


	z-index:4;


	top:983px;


	left: 131px;


}


#apDiv5 {


	position:absolute;


	width:537px;


	height:200px;


	z-index:5;


	top:1324px;


	left: 649px;


}


.youshi{ font-family:"微软雅黑"; font-size:36px; color:#3d3d3d; line-height:1.5;}


.youshi2{ font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#e95a1b; line-height:2;}


.main_box2 h3{font-family:"微软雅黑"; font-size:14px; color:#3d3d3d; font-weight: lighter;}

.main_box3_02 img{ float:left; border:1px solid #CCC; background:#FFF; padding:3px; margin-right:20px;  }





.main_box4_01{ width:1180px; margin:0 auto;}





.main_box5_content{


	height: 220px;


	padding: 20px 0;


	width: 1178px;


	border: 1px solid #CCC;


	border-top: 0px;


}


.main_box6{ width:1180px; height: auto; overflow: hidden; margin:30px auto; padding:0 50px;background: url(../images/bg_p02.gif) no-repeat left;}


.main_box7{


	width: 1180px;


	height: 540px;


	margin: 0 auto;


}


.main_box6_01{ width:350px; float:right;height:418px; border:1px solid #CCC;}


.main_box6_content{ width:350px; float:left;}


.rongyu{ width:219px; height:170px; margin:20px auto;}


.main_box6_02{ width:800px; float:left; border:1px solid #CCC;height:418px;}


.main_box6_content2{ height:330px; width:800px;}


.khjz{ width:45%; margin:10px 2%; float:left;}


.khjz p{ padding-top:5px;}


.khjz img{ border:1px solid #CCC; padding:3px;}


.khjz ul li { float:left; width:180px;}


.main_box7_01{


	width: 30%;


	height: 540px;


	float: left;


}


.main_box7_02{


	width: 30%;


	height: 540px;


	padding: 0 5%;


	float: left;


	background: url(../images/bg_Q1.gif) no-repeat left;


*padding:0 4%; }


.main_box7_03{


	width: 30%;


	height: 540px;


	float: left;


}


.main_box7_title{ height:40px; line-height:40px; font-family:"微软雅黑"; font-size:18px; font-weight:bold; color:#1e6bb5; border-bottom:1px solid #CCC; margin-bottom:10px;}


.main_box7_title .title_en{ color:#999; font-size:14px;}


.title_en{ float:left;}


.main_box7_title a{ font-size:14px; font-weight:100; color:#333;}


.main_box7_img{}


.main_box7_img img{ padding:3px; border:1px solid #CCC; margin-bottom:10px;}


.main_box7_list{}





.main_box7_list ul li{


	width: 100%;


	line-height: 32px;


	font-size: 12px;


	font-weight: lighter;


	float: left;


	border-bottom: 1px dashed #CCC;


}


.main_box7_03 .main_box7_list ul{border-bottom:1px dashed #CCC; height:90px; margin:20px;}


.main_box7_03 .main_box7_list ul li{ border:0px; line-height:1.5;}


.main_box7_03 .main_box7_list ul .wen{ color:#1e6bb5; margin-bottom:10px}


.main_box7_03 .main_box7_list ul .wen a{ color:#1e6bb5;}


.main_box8{   width:100%; height:100px; margin:30px auto 0; background:#505050; padding:20px 0; }    


.main_box8_01 .title_left_box{ width:150px; line-height:1.5;font-family:"微软雅黑";} 


.main_box8_01 .title_right_box{ width:900px;}   


.main_box8_centre{width:1080px;padding:0px; margin:25px auto 25px; color:#FFF;line-height:3; height:126px; overflow:hidden; font-size:14px; overflow:hidden;}      
.footer_box1 div {line-height:30px;}

.footer2 .companyname2 {margin-top:10px;}


.main_box8_centre a:link { text-decoration: none;color:#fff;}


.main_box8_centre a:visited {text-decoration: none; color:#fff;}


.main_box8_centre a:hover { text-decoration: none; color: #fff;}


.main_box8_centre a:active {text-decoration: none; color:#fff;}








.main_box8_centre ul li{ float:left; width:100px; text-align:center;}





.all_link{   background-color:#333; height:auto; overflow:hidden; width:100%; margin-bottom:15px;}


.main_box8_centre2{ width:1180px; text-align:center;color:#FFF; margin:0 auto;}


.main_box8_centre2 a{ color:#FFF; line-height:2; padding:10px;  }


.main_box8_centre2 a:link { text-decoration: none;color:#fff;}


.main_box8_centre2 a:visited {text-decoration: none; color:#fff;}


.main_box8_centre2 a:hover { text-decoration: none; color: #fff;}


.main_box8_centre2 a:active {text-decoration: none; color:#fff;}





.text{ background-image:url(../images/bgss.png); height:25px; width:160px; border:0px; line-height:25px; padding:0 10px;}


.search2{ width:182px; height:25px; line-height:30px; border:0px; background:none; color:#72c6ff}


/*********************************************footer*************************************************/


.footer{ width:100%; height:290px; margin:0; float:left; background:url(../images/bg_footer.gif)}


.footer_box1{ width:1180px; height:85px; text-align:center; line-height:24px; margin:0 auto;}
































.title_01_01{ height:40px; border-bottom:2px solid #1e6bb5; color:#1e6bb5; line-height:40px; font-size:16px; margin:15px 0 10px 0; font-weight:900;}


.title_01_02{ width:390px; height:40px; border-bottom:2px solid #1e6bb5; color:#1e6bb5; line-height:40px; font-size:16px; margin:15px 0 10px 0; font-weight:900;}


.title_left_box a h3{ color:#1e6bb5; line-height:40px; font-size:16px;font-weight:900;}


/*滑动门*/


#tab{


	width: 900px;


	position: relative;


}


#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1;}


#tab .tab_menu li{


	float: left;


	width: 116px;


	height: 36px;


	line-height: 36px;


	border-bottom: 0px;


	cursor: pointer;


	text-align: center;


	margin: 0 2px 0 0;


	font-size:16px;


}


#tab .tab_box{


	width: 900px;


	height: 100px;


	clear: both;


	top: 36px;


	position: relative;


}


#tab .tab_menu .selected{background: none ;cursor:pointer; color:#FFF;background:url(../images/asd21.jpg)}


#tab .hide{display:none;}


#tab .tab_box div{


} 


.gd_01{


	position: relative;


	height: 200px;


	width: 1178px;


}


.gd_01 em{


	position: absolute;


	top: 78px;


}


.gd_01 .t_l{ left:0px;}


.gd_01 .t_r{ right:0px;}


.gd_01 #simgs{ margin: 0 39px;}


.gd_01 li{


	float: left;


	width: 175px;


	height: 220px;


	margin: 10px 10px;


	text-align: center;


	line-height:36px;


}


.gd_01 li.last{ padding-right:0;}


.gd_01 li img{ display:block; width:175px; height:175px;}


.gd_01 li a{ color:#000000;}


.gd_01 .fl { float:left;}


.gd_01 .fr { float:right;}


.gd_01 .pa{ position:absolute;}


.gd_01 .pr{ position:relative}





.top_lxwm{


	background: #FFF;


	background: url(../images/sdf23.jpg) no-repeat #FFF;


	height: 399px;


	margin-top: 14px;


	overflow: hidden;


	position: relative;


}


.top_lxwm dl dt{ line-height:40px; text-align:center; color:#FFF; font-size:18px;}


.top_lxwm dl dd{ line-height:25px; padding:20px;font-size:14px; padding-top:100px;}








/* flexslider */


.flexslider{position:relative;height:520px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}


.slides{position:relative;z-index:1;}


.slides li{height:520px;}


.flex-control-nav{position:absolute;bottom:-30px;z-index:999;width:100%;text-align:center;}


.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}


.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}


.flex-control-nav .flex-active{background-position:0 0;}





.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}


.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}


.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}


.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}





.top_lxwm dl dd ul{ height:auto; clear:both;}


/* banner 开始 */
body {
	overflow-x: hidden;  
}
.banner-h {
	height:520px;
	background: #fff;
}
.w-banner {
	width: 1200px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}
.banner-bg {
    width: 1920px;
    height: 100%;
    position: absolute;
    left: 0;
    z-index: 20;
    overflow: hidden;
}
.banner {
    position: relative;
}
.banner a {
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
}
.banner-ctrl-prev,.banner-ctrl-next {
    display: inline-block;
    width: 71px;
    height: 71px;
    position: absolute;
    top: 372px;
    border-radius: 10px;
    cursor: pointer;
    z-index: 30;
}
.banner-ctrl-prev {
    left: 10px;
    background: url(../images/baner_left.png) no-repeat rgba(0,0,0,0.3);
}
.banner-ctrl-prev:hover {
    background: url(../images/baner_left.png) no-repeat rgba(0,0,0,0.5);
}
.banner-ctrl-next {
    right: 10px;
    background: url(../images/baner_right.png) no-repeat rgba(0,0,0,0.3);
}
.banner-ctrl-next:hover {
    background: url(../images/baner_right.png) no-repeat  rgba(0,0,0,0.5);
}
.banner img {
	width:1920px;
	height:520px;
}
/* banner 结束 */

.main_content a {text-align:center;}
.flickr ul {height:30px;}
.flickr li {float:left;margin:0 5px;}

.news_xaingxi h1 {
	height:40px;
	line-height:40px;
	font-size:25px;
}
.pro_h1 {text-align:center;}

.title02{font-size:20px;font-weight:700;}
.sitemap2 div h3,.sitemap2 div h3 a{font-size:14px;font-weight:normal}
/*在线留言*/
.box_os {
    height: auto;
    overflow: hidden;
    width: 131px;
    position: fixed;
    right: 0;
    top: 144px;
    z-index: 9999;
    display: block;
}
.box_os .os_x, .box_os .osqq, .ico_os, .ico_gt, .ico_pp, .osqq .qq {
    background: url(../images/os20130523.gif) no-repeat;
}
.box_os .os_x {
    background-color: #f7f7f7;
    background-position: 2px 2px;
    width: 18px;
    height: 20px;
    float: right;
    display: inline;
    cursor: pointer;
}
.box_os .osqq {
    width: 129px;
    border: 1px solid #D1D1D1;
    background-color: #fff;
    background-position: 0 -120px;
    clear: both;
    padding: 37px 0 8px 0;
    text-align: center;
    font: 12px Arial,Helvetica,sans-serif;
}
.box_os .osqq p {
    height: auto;
    line-height: 20px;
    width: 129px;
    margin-top: 8px;
}
.box_os .osqq p strong {
    color: #666;
}

.box_os .osqq .qq {
    background-position: -140px -120px;
    display: block;
    width: 99px;
    height: 26px;
    margin: 0 auto;
    margin-top: 8px;
    cursor: pointer;
}
.acbox {
    width: 130px;
    overflow: hidden;
	cursor: pointer;
}
.acbox .ico_pp {
    float: right;
	height: 49px;
    overflow: hidden;
    width: 129px;
    background: url(../images/askprice_xb.jpg);
    border: none;
    margin: 0px;
}
.codebox {
	float: right;
	height: 129px;
    overflow: hidden;
    width: 129px;
    background: url(../images/code.jpg);
    border: 1px solid #D1D1D1;
    margin: 0px;
	background-size:contain;
}
.onlineService {
	background: none;
    display: none;
    width: 39px;
    height: 178px;
    position: fixed;
    right: 0;
    top: 144px;
    z-index: 9999;
}
.onlineService .ico_os {
    background-position: -2px -20px;
    border: 1px solid #c7c7c7;
    cursor: pointer;
    width: 39px;
    height: 98px;
    float: right;
}
.onlineService .ico_pp {
    background-position: right -60px;
    border: 1px solid #81b140;
    cursor: pointer;
    width: 39px;
    height: 37px;
    float: right;
    margin: 0 0 1px 0;
    clear: both;
	overflow:hidden;
	transition:all .2s;
}
.onlineService .ico_pp:hover {
	width:88px;
}
.onlineService .ico_gt {
    background-position: right 0;
    border: 1px solid #299ec0;
    cursor: pointer;
    width: 39px;
    height: 37px;
    float: right;
    clear: both;
	transition:all .2s;
}
.onlineService .ico_gt:hover {
	width:88px;
}
.mes_cover {
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99999;
	background:rgba(0,0,0,.5);
}
.mes_cover .mes_box {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	width:600px;
	height:530px;
	background:#fff;
	box-shadow:0 0 4px rgba(0,0,0,.6);
	border-radius:5px;
}
.mes_cover .mes_box h3 {
	font-size:18px;
	margin:20px 0 0;
	text-align: center;
}
.mes_close {
	background: url(../images/os20130523.gif) no-repeat;
    background-position: 2px 2px;
    width: 18px;
    height: 20px;
	position:absolute;
	top:10px;
	right:10px;
    cursor: pointer;
}
.mes_cover .mes_box form {
	padding:20px;
}
.mes_cover .mes_box input {
	width: 540px;
    border: 1px solid #ccc;
    height: 40px;
    margin: 10px 0;
    padding-left: 5px;
}
.mes_cover .mes_box textarea {
	vertical-align: middle;
    width: 540px;
    border: 1px solid #ccc;
    height: 100px;
    margin: 10px 0;
    padding: 5px;
}
.mes_cover .mes_box #msgLeft_Btn_div {
	margin-top: 20px;
    text-align: center;
}
.mes_cover .mes_box #msgLeft_Btn_div span {
	background: #ec4242;
    color: #fff;
    padding: 10px 20px;
    cursor: pointer;
    border-radius: 3px;
    text-align: center;
    font-size: 14px;
}
@media screen and (max-width:640px) {
    .box_os{
        display:none;
    }
}